\documentclass[11pt,a4paper,twoside,notitlepage,openright]{report}
%\documentclass[12pt,a4paper,oneside,draft]{report}

\usepackage[bindingoffset=1cm,margin=3.5cm]{geometry}
\usepackage{float}
\restylefloat{figure}

\usepackage{subfig}
\usepackage{skak}

\newcommand{\xbb}{\BlackBishopOnBlack}
\newcommand{\xBb}{\WhiteBishopOnBlack}
\newcommand{\xbw}{\BlackBishopOnWhite}
\newcommand{\xBw}{\WhiteBishopOnWhite}

\newcommand{\xkb}{\BlackKingOnBlack}
\newcommand{\xKb}{\WhiteKingOnBlack}
\newcommand{\xkw}{\BlackKingOnWhite}
\newcommand{\xKw}{\WhiteKingOnWhite}

\newcommand{\xnb}{\BlackKnightOnBlack}
\newcommand{\xNb}{\WhiteKnightOnBlack}
\newcommand{\xnw}{\BlackKnightOnWhite}
\newcommand{\xNw}{\WhiteKnightOnWhite}

\newcommand{\xpb}{\BlackPawnOnBlack}
\newcommand{\xPb}{\WhitePawnOnBlack}
\newcommand{\xpw}{\BlackPawnOnWhite}
\newcommand{\xPw}{\WhitePawnOnWhite}

\newcommand{\xqb}{\BlackQueenOnBlack}
\newcommand{\xQb}{\WhiteQueenOnBlack}
\newcommand{\xqw}{\BlackQueenOnWhite}
\newcommand{\xQw}{\WhiteQueenOnWhite}

\newcommand{\xrb}{\BlackRookOnBlack}
\newcommand{\xRb}{\WhiteRookOnBlack}
\newcommand{\xrw}{\BlackRookOnWhite}
\newcommand{\xRw}{\WhiteRookOnWhite}

\newcommand{\xew}{\WhiteEmptySquare}
\newcommand{\xeb}{\BlackEmptySquare}

\usepackage{colortbl}
\usepackage{soul}
\usepackage{pstricks}

\usepackage{tikz}

\usepackage{fontspec,xltxtra,xunicode}
\defaultfontfeatures{Mapping=tex-text}
\setromanfont[Mapping=tex-text]{Calluna}
\setsansfont[Scale=MatchLowercase,Mapping=tex-text]{Fontin}

\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}

\usepackage{titlesec}
\usepackage{verbatim} 
\usepackage{xspace}
\usepackage{setspace}

% These 2 needed by pygmentize
\usepackage{fancyvrb}
\usepackage{color}
\input{setupPygments.tex}

% SHow the labels to make debugging easier
%\usepackage{showkeys}

\usepackage[agsm]{harvard}




% nice tables
\usepackage{booktabs}


%\titleformat{\section}
%	{\scshape\Large\raggedright}{}{0em}{}[\titlerule]
%\titlespacing{\section}{0pt}{15pt}{15pt}

%\titleformat{\subsection}
%	{\scshape\large\raggedright}{}{0em}{}[]
%\titlespacing{\subsection}{0pt}{0pt}{5pt}
\usepackage{setspace}
%\setlength{\textwidth}{5in}
%\setlength{\oddsidemargin}{0.625in}

%change the table of contents
%\usepackage[titles]{tocloft}
% Dutch style of paragraph formatting, i.e. no indents. 
%\setlength{\parskip}{1.8ex plus 0.2ex minus 0.2ex}
%\setlength{\parindent}{0pt}
%\setlength{\parindent}{5ex}

\begin{document}
\doublespacing
%\singlespacing
% SOME COMMANDS
\newcommand{\TC}{Time Chess\xspace}

\input{title_page.tex}


\widowpenalty=1000
\clubpenalty=1000
\raggedbottom

% set depth to which things are numbered
\setcounter{secnumdepth}{3}

\begin{abstract}
Chess AI research has largely stagnated into optimisations of the same paradigms, such that some believe research should focus on a different game. We propose Time Chess, a Chess-related game designed to be interesting and challenging for humans, and prohibitively complex for currently prevalent Chess AI approaches, in an attempt to encourage advances in new AI paradigms. High complexity is achieved by extruding Chess into the higher dimension of Time.

The game rules are designed and specified, and sample implementations of a Time Chess Engine and 3D Interface are designed and implemented, along with a Protocol Specification to ensure compatibility between future engines, GUIs and AIs.
\end{abstract}


%\setlength{\cftbeforechapskip}{2ex}

%\setlength{\cftbeforetitleskip}{0ex}
%\setlength{\cftaftertitleskip}{0ex}

%\setlength{\cftbeforesecskip}{0ex}
%\setlength{\cftaftersecskip}{0ex}

\singlespacing
\tableofcontents
\doublespacing

\input{chapter-introduction.tex}

\input{chapter-background.tex}

%    * Description of the work explaining what your project is meant to achieve, how it is meant to function, perhaps even a functional specification
 %
 \input{chapter-design.tex}
 %containing a comprehensive description of the design chosen, how it addresses the problem, and why it is designed the way it is
 \input{chapter-implementation.tex}
 %containing a comprehensive description of the implementation of your software, including the language(s) and platform chosen, problems encountered, any changes made to the design as a result of the implementation, etc.
 \input{chapter-evaluation.tex}
 %explaining how your software was tested (using different datasets or in different environments), statistical evaluation of performance, results of user evaluation questionnaires, etc.
 \chapter{Summary}
 % including a personal reflection on your experience of the project and a critical appraisal of how the project went
 %\chapter{Conclusions}
 \input{further-work.tex}

 \subsection{Personal Reflections}

The idea of \TC occurred to the author at a young age, at a time when actually implementing it was an unreachable goal. Although the original idea was, in the course of its being refined and fleshed out into a full specification, found to be a logical impossibility, a working version of the rules could be devised which kept to the spirit of \TC. It is satisfying to have the skills and opportunity to finally realise an idea which has been harboured for almost a decade, and in the course of doing so to make both a fun game and what is hopefully a useful contribution to the field of AI research.


 



%&=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& =
% In here is random stuff
%&=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& =



%&=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& =
% In here is random stuff
%&=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& &=& =


\bibliography{refs}

\appendix

\input{rules-of-time-chess.tex}
\input{tcecp-spec.tex}
\input{user-guide.tex}
\end{document}
